Skip to content

Github Pages

시발

  1. .github/workflows/main.yml
  2. main.yml
name: Build and Deploy
on: [push]
jobs:
    build-and-deploy:
        runs-on: ubuntu-latest
        steps:
            - name: Checkout
              uses: actions/checkout@main
            - run: node -v
            - name: Vuepress deploy
              uses: jenkey2011/vuepress-deploy@1.6.1
              env:
                  ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
                  BUILD_SCRIPT: yarn && yarn build
                  TARGET_BRANCH: gh-pages
                  BUILD_DIR: .vitepress/dist
  1. github developer setting
  2. New personal access token
    1. NOTE : vitepress-simple-theme-token
    2. Expiration : No expiration
    3. Select scopes : workflow checked
    4. Generate token Button Click
  3. lightgreen backgroun key copy : ghp_????????????????????????????????????
  4. deploy repository move
    1. Settings Tab click
    2. Secrets Menu Click
      1. Actions SubMenu Click
  5. New repository secret Button Click
  6. New Secret
    1. Name : ACCESS_TOKEN
    2. Value : ghp_????????????????????????????????????